details widget name

Atlas Overview

Same cat chapters
  • Technical documentation: Content management concepts
Chapter details

ATLAS is a java based system, using the OSGI plugin architecture (http://www.osgi.org). The system uses PostgreSQL (http://www.postgresql.org) as a database engine and Lucene (http://lucene.apache.org) as a search engine and storage module. Another tool, which is widely used throughout the platform, is the apache velocity template engine (http://velocity.apache.org). Currently, there are three platforms, which interact in order to provide the content management and data processing functionalities in the system:

1. Content management platform – provides all functionalities, related to the creating, configuring and using of various websites, their content and visualization.

2. Text processing platform – this platform comprises of three sub-platforms:

2.1. Preprocessing – extracts the text from a document and detects its language.

2.2. Processing – processes the text from the previous step, using the uima engine (http://uima.apache.org) . Extracts significant words, important phrases, names and references.

2.3. Postprocessing – stores the excerpts from the previous section in Lucene indices. This is done in order to perform quick searches of similar documents.

3. Index management platform – provides access to the lucene indices.